57 research outputs found

    Byzantine fault-tolerant agreement protocols for wireless Ad hoc networks

    Get PDF
    Tese de doutoramento, Informática (Ciências da Computação), Universidade de Lisboa, Faculdade de Ciências, 2010.The thesis investigates the problem of fault- and intrusion-tolerant consensus in resource-constrained wireless ad hoc networks. This is a fundamental problem in distributed computing because it abstracts the need to coordinate activities among various nodes. It has been shown to be a building block for several other important distributed computing problems like state-machine replication and atomic broadcast. The thesis begins by making a thorough performance assessment of existing intrusion-tolerant consensus protocols, which shows that the performance bottlenecks of current solutions are in part related to their system modeling assumptions. Based on these results, the communication failure model is identified as a model that simultaneously captures the reality of wireless ad hoc networks and allows the design of efficient protocols. Unfortunately, the model is subject to an impossibility result stating that there is no deterministic algorithm that allows n nodes to reach agreement if more than n2 omission transmission failures can occur in a communication step. This result is valid even under strict timing assumptions (i.e., a synchronous system). The thesis applies randomization techniques in increasingly weaker variants of this model, until an efficient intrusion-tolerant consensus protocol is achieved. The first variant simplifies the problem by restricting the number of nodes that may be at the source of a transmission failure at each communication step. An algorithm is designed that tolerates f dynamic nodes at the source of faulty transmissions in a system with a total of n 3f + 1 nodes. The second variant imposes no restrictions on the pattern of transmission failures. The proposed algorithm effectively circumvents the Santoro- Widmayer impossibility result for the first time. It allows k out of n nodes to decide despite dn 2 e(nk)+k2 omission failures per communication step. This algorithm also has the interesting property of guaranteeing safety during arbitrary periods of unrestricted message loss. The final variant shares the same properties of the previous one, but relaxes the model in the sense that the system is asynchronous and that a static subset of nodes may be malicious. The obtained algorithm, called Turquois, admits f < n 3 malicious nodes, and ensures progress in communication steps where dnf 2 e(n k f) + k 2. The algorithm is subject to a comparative performance evaluation against other intrusiontolerant protocols. The results show that, as the system scales, Turquois outperforms the other protocols by more than an order of magnitude.Esta tese investiga o problema do consenso tolerante a faltas acidentais e maliciosas em redes ad hoc sem fios. Trata-se de um problema fundamental que captura a essência da coordenação em actividades envolvendo vários nós de um sistema, sendo um bloco construtor de outros importantes problemas dos sistemas distribuídos como a replicação de máquina de estados ou a difusão atómica. A tese começa por efectuar uma avaliação de desempenho a protocolos tolerantes a intrusões já existentes na literatura. Os resultados mostram que as limitações de desempenho das soluções existentes estão em parte relacionadas com o seu modelo de sistema. Baseado nestes resultados, é identificado o modelo de falhas de comunicação como um modelo que simultaneamente permite capturar o ambiente das redes ad hoc sem fios e projectar protocolos eficientes. Todavia, o modelo é restrito por um resultado de impossibilidade que afirma não existir algoritmo algum que permita a n nós chegaram a acordo num sistema que admita mais do que n2 transmissões omissas num dado passo de comunicação. Este resultado é válido mesmo sob fortes hipóteses temporais (i.e., em sistemas síncronos) A tese aplica técnicas de aleatoriedade em variantes progressivamente mais fracas do modelo até ser alcançado um protocolo eficiente e tolerante a intrusões. A primeira variante do modelo, de forma a simplificar o problema, restringe o número de nós que estão na origem de transmissões faltosas. É apresentado um algoritmo que tolera f nós dinâmicos na origem de transmissões faltosas em sistemas com um total de n 3f + 1 nós. A segunda variante do modelo não impõe quaisquer restrições no padrão de transmissões faltosas. É apresentado um algoritmo que contorna efectivamente o resultado de impossibilidade Santoro-Widmayer pela primeira vez e que permite a k de n nós efectuarem progresso nos passos de comunicação em que o número de transmissões omissas seja dn 2 e(n k) + k 2. O algoritmo possui ainda a interessante propriedade de tolerar períodos arbitrários em que o número de transmissões omissas seja superior a . A última variante do modelo partilha das mesmas características da variante anterior, mas com pressupostos mais fracos sobre o sistema. Em particular, assume-se que o sistema é assíncrono e que um subconjunto estático dos nós pode ser malicioso. O algoritmo apresentado, denominado Turquois, admite f < n 3 nós maliciosos e assegura progresso nos passos de comunicação em que dnf 2 e(n k f) + k 2. O algoritmo é sujeito a uma análise de desempenho comparativa com outros protocolos na literatura. Os resultados demonstram que, à medida que o número de nós no sistema aumenta, o desempenho do protocolo Turquois ultrapassa os restantes em mais do que uma ordem de magnitude.FC

    Brasil. A Pastoral da Sobriedade

    Get PDF

    Comparing Different Methods for Disfluency Structure Detection

    Get PDF
    This paper presents a number of experiments focusing on assessing the performance of different machine learning methods on the identification of disfluencies and their distinct structural regions over speech data. Several machine learning methods have been applied, namely Naive Bayes, Logistic Regression, Classification and Regression Trees (CARTs), J48 and Multilayer Perceptron. Our experiments show that CARTs outperform the other methods on the identification of the distinct structural disfluent regions. Reported experiments are based on audio segmentation and prosodic features, calculated from a corpus of university lectures in European Portuguese, containing about 32h of speech and about 7.7% of disfluencies. The set of features automatically extracted from the forced alignment corpus proved to be discriminant of the regions contained in the production of a disfluency. This work shows that using fully automatic prosodic features, disfluency structural regions can be reliably identified using CARTs, where the best results achieved correspond to 81.5% precision, 27.6% recall, and 41.2% F-measure. The best results concern the detection of the interregnum, followed by the detection of the interruption point

    Rapid Sap Nutrient Analysis Methods in Malus Domestica Borkh Cv. ‘Gala’

    Get PDF
    Sap quick tests are well established in vegetable crops. However, there is less equivalent investigation for perennial crops, such as apple trees. Accessing the nutrient content, as opposed to the foliar analysis, would increase the opportunity of adjusting the fertilization, along the growing cycle. This work evaluates the relation between the NO3 −, K+, Ca2+, Mg2+, PO4 3- and NH4 + contents in apple petiole sap, measured with the RQflex® test strips and laboratory methods to assess the possibility of using this tool with accuracy in in-situ sap analysis. Petiole samples were collected from six apple tree orchards, frozen and pressed. Dilution was mandatory for all nutrient determination, except NO3 −. The dilution factor varied with the stage of the annual cycle. The levels of NO3 −, K+, Mg2+, and Ca2+ followed the same pattern during the growing cycle, with both methods. Regression analysis resulted in high determination coefficients for NO3 − (R2 = 0.85), K+ (R2 = 0.86), Mg2+ (R2 = 0.81) and Ca2+ (R2 = 0.95), between RQflex® and laboratory methods. No equivalent relation was found for ammonium and phosphate determination. These tests can be useful tools for rational fertilization management, mainly in high-density apple orchards. The calcium content in 45 DAFB leaves correlated well with the calcium content in sap at the same timinginfo:eu-repo/semantics/publishedVersio

    A case-control study of contextual factors for SARS-CoV-2 transmission

    Get PDF
    Funding Information: This study has been partially funded by the Regional Administration of Health of Lisbon and Tagus Valley, the NOVA National School of Public Health, and National Funds through Foundation for Science and Technology, I.P., within the scope of the Epidemiology Research Unit–Institute of Public Health, University of Porto (EPIUnit) [UIDB/04750/2020]. Funding Information: The authors thank Dire??o-Geral da Sa?de and Servi?os Partilhados Minist?rio da Sa?de for data sharing, Administra??o Regional de Sa?de de Lisboa e Vale do Tejo for funding, Public Health Units in the area for informing potentially eligible cases of the study, and the participants for their valuable time. We also thank all interviewers for their perseverance, which was essential to collect these data. Publisher Copyright: © Copyright © 2021 Leite, Leão, Soares, Severo, Moniz, Lucas, Aguiar, Meireles, Lunet, Nunes and Barros.Background: Knowledge on the settings and activities associated with a higher risk of SARS-CoV-2 transmission is essential to inform decision-making. We thus designed a case-control study to identify relevant settings for community transmission of severe acute respiratory syndrome coronavirus 2 (SARS-CoV-2) in Portugal. Methods: We evaluated 1,088 cases, identified through the national surveillance system, and 787 community controls, recruited using random digit dialing. Sociodemographic characteristics, individual protective measures, and activities or visited settings were obtained through telephone interview. We report sex-, age-, education-, and citizenship-adjusted odds ratios (aOR) with 95% confidence intervals (95% CI). Results: Household overcrowding (aOR = 1.47; 95% CI 1.14–1.91) and work in senior care (4.99; 1.30–33.08) increased while working remotely decreased the risk of infection (0.30; 0.22–0.42). Going to restaurants/other dining spaces (0.73; 0.59–0.91), grocery stores (0.44; 0.34–0.57) or hair salons (0.51; 0.39–0.66), or the use of public transportation did not present a higher risk of infection (0.98; 0.75–1.29), under existing mitigation strategies. Lower education (≤ 4 years vs. tertiary education: 1.79; 1.33–2.42) and no Portuguese citizenship (5.47; 3.43–9.22) were important risk factors. Conclusions: The utilization of public transportation, restaurants, and commercial spaces was not associated with increased risk of infection, under capacity restrictions, physical distancing, use of masks, and hygiene measures. Overcrowding, foreign citizenship, low education and working on-site were positively associated with SARS-CoV-2 infection.publishersversionpublishe

    Antiphospholipid Syndrome Risk Evaluation

    Get PDF
    The antiphospholipid syndrome is an acquired autoimmune disorder produced by high titers of antiphospholipid antibodies that cause both arterial and veins thrombosis as well as pregnancy-related complications and morbidity, as clinical manifestations. This autoimmune hypercoagulable state, often associated with coronary artery disease and recurrent Acute Myocardium Infraction, has severe consequences for the patients, being one of the main causes of thrombotic disorders and death. Therefore, it is extremely important to be preventive; being aware of how probable is to have that kind of syndrome. Despite the updated of the APS classification published as Sydney criteria, diagnosis of this syndrome remains challenging. Further research on clinically relevant antibodies and standardization of their quantification are required to improve clinical risk assessment in APS. This work will focus on the development of a diagnosis support system to antiphospholipid syndrome, built under a formal framework based on Logic Programming, in terms of its knowledge representation and reasoning procedures, complemented with an approach to computing grounded on Artificial Neural Networks. The proposed model allowed to improve the diagnosis, classifying properly the patients that really presented this pathology (sensitivity about 92%) as well as classifying the absence of APS (specificity ranging from 89% to 94%)

    Nutrient Content with Different Fertilizer Management and Influence on Yield and Fruit Quality in Apple cv. Gala

    Get PDF
    Assessing a plant’s nutritional status and fertilizer rates and types that can optimize fruit quality and yield are critical in intensive apple orchards. The aim of this work was to identify correlations between nutrients in the different organs that allow the early diagnosis of the nutritional status and to assess the impact on the optimal nutrient content in apple leaves, as well as in the yield and quality of chemical and organic fertilization. Five orchards of ‘Gala’ were fertilized with different levels of NPK over a period of four years. Macro and micronutrients of buds, flowers, 45 and 90–110 days after full bloom (DAFB) leaves and 60 DAFB and 15 days before harvest (DBH) fruits were determined. Boron was the only element for which strong correlations, 0.7 < r < 0.9, were observed between all organ pairs. The fertilization treatments did not affect the nutrient concentrations in the leaves of 90–110 DAFB other than P, Ca and Mg and did not affect the macronutrients in the fruit. In one of the five orchards, the yield increased by 26% with double fertilization compared to standard fertilization and, for the other four orchards, the impact depended on the year. Fruit size was more related to crop load than to fertilization and TSS and firmness were not affected by the type or amount of fertilizers. Replacing part of the chemical fertilizer with organic materials did not affect productivity or fruit qualityinfo:eu-repo/semantics/publishedVersio

    State-machine replication for planet-scale systems

    Get PDF
    Online applications now routinely replicate their data at multiple sites around the world. In this paper we present Atlas, the first state-machine replication protocol tailored for such planet-scale systems. Atlas does not rely on a distinguished leader, so clients enjoy the same quality of service independently of their geographical locations. Furthermore, client-perceived latency improves as we add sites closer to clients. To achieve this, Atlas minimizes the size of its quorums using an observation that concurrent data center failures are rare. It also processes a high percentage of accesses in a single round trip, even when these conflict. We experimentally demonstrate that Atlas consistently outperforms state-of-The-Art protocols in planet-scale scenarios. In particular, Atlas is up to two times faster than Flexible Paxos with identical failure assumptions, and more than doubles the performance of Egalitarian Paxos in the YCSB benchmark.H2020 - Horizon 2020 Framework Programme(825184

    Resilient architecture (preliminary version)

    Get PDF
    The main objectives of WP2 are to define a resilient architecture and to develop a range of middleware solutions (i.e. algorithms, protocols, services) for resilience to be applied in the design of highly available, reliable and trustworthy networking solutions. This is the first deliverable within this work package, a preliminary version of the resilient architecture. The deliverable builds on previous results from WP1, the definition of a set of applications and use cases, and provides a perspective of the middleware services that are considered fundamental to address the dependability requirements of those applications. Then it also describes the architectural organisation of these services, according to a number of factors like their purpose, their function within the communication stack or their criticality/specificity for resilience. WP2 proposes an architecture that differentiates between two classes of services, a class including timeliness and trustworthiness oracles, and a class of so called complex services. The resulting architecture is referred to as a "hybrid architecture". The hybrid architecture is motivated and discussed in this document. The services considered within each of the service classes of the hybrid architecture are described. This sets the background for the work to be carried on in the scope of tasks 2.2 and 2.3 of the work package. Finally, the deliverable also considers high-level interfacing aspects, by providing a discussion about the possibility of using existing Service Availability Forum standard interfaces within HIDENETS, in particular discussing possibly necessary extensions to those interfaces in order to accommodate specific HIDENETS services suited for ad-hoc domain
    corecore